CODESYS Base Libraries
一般说明
这个 CODESYS Base Libraries add-on 包含一系列库,可简化其他库和应用程序的开发。这些库已直接安装在 CODESYS Development System 版本 <= 3.5.20.0。
该插件提供了以下库:
. 对于应用程序开发人员:
. 对于库开发人员:
异步作业管理器:该库包含用于优化异步任务处理的功能块。
常见行为模型: 该库包含通用行为模型的面向对象的实现。
分段缓冲区管理器: 该库包含用于处理大型缓冲区的不同段、合并段或将缓冲区拆分为段的函数。这是在不经常复制内容的情况下完成的。这些函数尝试引用区段而不是复制它们。这些函数还管理双链列表中的区段
适用于多核的 SharedData 实用程序:该库包含用于确保多核环境中数据一致性的数据结构和函数。
检测和更正错误
Net Base Services
控制器未检测到服务器和客户机之间现有连接的中断(例如拔掉以太网电缆)。对于 TCP/IP,只有当客户端或服务器检测到预期的电报在一段时间(超时)内丢失时,才能检测到电缆的断开情况
因此,协议的设计方式必须使客户端和服务器之间定期交换电报。发生超时时,双方可以相互独立地关闭连接。然后可以再次使用该连接来建立新的连接。